ContextCapture Editor

构建 DGN 库

DGN 库(有时称为 DGNLib)包含在文件中和用户之间共享的数据。这些共享资源包含您定义和命名的内容,它们供工作组的成员作为标准使用。

DGN 库中的共享资源是使用应用程序工具创建的,具体方式与在 DGN 文件中创建共享资源的方式相同。

在 DGN 库中定义的每个单元、层等都用唯一名称加以标识。如果要使用 DGN 库中的单元、层、线型、多线线型、文本样式、尺寸标注样式或模板,应将其复制到打开的 DGN 文件中并指定相同的名称。在 DGN 库中定义的每个样式、设置等都用唯一名称加以标识。如果要使用 DGN 库中的样式或模板,应将其复制到打开的 DGN 文件中并指定相同的名称。这样,您便可以将本地资源与同名的 DGN 库资源进行比较,从而了解 DGN 库内容是否发生了变化以及本地资源是否与 DGN 库资源不同步,并有选择地对本地资源应用更新。

除了能够促进数据和标准的共享之外,DGN 库还具有其他优势:

  • 提供结构,但允许在需要时不使用此结构。您开始时可以使用 DGN 库中的资源,但系统不会“锁定”这些资源来禁止您进行更改。您可以根据客户需求更改本地资源。
  • 利用 DGN 库,管理员可以在一个位置创建共享资源并将这些资源分发给许多用户。将资源集中在一个位置更便于维护和管理。
  • 编辑 DGN 库时,您可以使用快速访问工具栏中的撤消恢复控件。

如果您的组织是小型组织,您可能希望将所有资源都存储在一个 DGN 库中,以便简化操作并减少管理。如果贵公司是一家较大型的组织,各资源用于不同的工作空间工作集,最好按照工作空间工作集将资源放入多个 DGN 库中。

许多资源都存储在单独的 DGN 库中。这样,您便可以移除不需要的 DGN 库。以下 DGN 库安装在 ContextCapture Editor 程序目录的 ..\Default\dgnlib\ 文件夹中:

  • ..\DrawComp\en\DrawingSeed.dgnlib — 包含创建绘图所需的缺省绘图种子、显示样式和详图符号样式。
  • ..\DrawComp\en\PageLayout.dgnlib — 包含创建标注模板和标注命名表达式所需的资源。
  • ..\Links\LinkSetSeed.dgnlib — 包含缺省链接集。
  • ..\Printing\PrintStyles.dgnlib - 包含缺省打印样式。
  • ..\System\en\SystemCells.dgnlib - 包含光单元、KML 地标单元和 GPS 跟踪单元。

多个 DGN 库可以按层次排列。包含工作空间层所需资源的 DGN 库可存储在工作空间层。同样,包含工作集所需资源的 DGN 库可存储在工作集层。

DGN 库的文件格式与 DGN 文件相同,只是文件扩展名不同而已。建议的文件扩展名为 *.dgnlib。

准备好在用户之间共享 DGN 库后,应将其移至一个所有人都至少具有只读访问权限的中央位置。

配置变量 MS_DGNLIBLIST 指定可供使用的 DGN 库的列表,例如 s:\standards\*.dgnlib。DGN 库创建之后,您需要将配置变量 MS_DGNLIBLIST 设置为指向这些库才能使用它们。此操作完成后,当您打开 DGN 文件时,即可使用存储在 DGN 库中的共享资源。

可对 DGN 库应用数字权限数字签名,以保护其内容并签署批准的共享资源。设计历史可用于跟踪标准共享资源的修订。